Additional Adobe Management Methods
The functions in this section used to be done as Custom Events. We have now replaced Custom Events with the API in a multi-account extension.
Please use the API specifications included below for these activities.
Note: In each case, "environment" is an optional parameter with the following allowable values:
-
development
-
test
-
production
If "environment" is not sent in the payload, the "production" environment will be selected by default.
Get Transfer Offers
The URL is:
https://{service_url}/adobe/transfer/preview
Body:
{
"marketplace": "MP-65669",
"environment": "test",
"membership": "40XZAA4VWTSVSVNT5U6W"
}
Response:
{
"totalCount": 2,
"items": [
{
"offerId": "65304479CA01A12",
"quantity": 10,
"renewalDate": "2022-07-16",
"adobeProductName": "Adobe Audition for teams - Multiple Platforms - (US/CA)",
"connectItemId": "PRD-207-752-513-0014"
},
{
"offerId": "65304479CA02A12",
"quantity": 8,
"renewalDate": "2022-07-16",
"adobeProductName": "Adobe Audition for teams - Multiple Platforms - (US/CA)",
"connectItemId": "PRD-207-752-513-0014"
}
]
}
Get Order Preview
The URL is:
https://{service_url}/adobe/order/preview
Body:
{
"marketplace":"MP-65669",
"customer":"P1005027361",
"items":[
{
"offerId":"65304520CA01A12",
"quantity": 100
}
],
"environment": "test"
}
Response:
{
"customerId": "P1005027361",
"currencyCode": "USD",
"creationDate": "2022-06-16T15:15:25.000+00:00",
"lineItems": [
{
"extLineItemNumber": 1,
"offerId": "65304520CA04A12",
"quantity": 100
},
{
"extLineItemNumber": 2,
"offerId": "65304520CA04A12",
"quantity": 100
}
],
"references": []
}
Subscription Auto-Renewal Management
The side effect produced is what will update in the Adobe registry. That is, the auto renewal behavior based on the passed body by the request.
The applicable URL is:
https://{service_url}/adobe/subscription/autorenewal
Body:
{
"asset_id":"AS-2401-7327-8616",
"marketplace":"MP-65669",
"environment": "test",
"autorenewal": true
}
Response:
{
"success": True,
"adjustment_request_id": "PR-XX"
}